/* /styles/general.css */ 

/* CSS Document */
/* ________________ general ________________ */

BODY {
	font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 10 0px;
	text-align: center;
	background-color: #B6B7BA; 
}
	
a
	{
	color: #0066CC;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	}
	
/*a:visited
	{
	color: #990099;
	border: none;
	}
*/	

/* banderas idioma */
a img.bandera
	{
	border: 0px;
	}

a:hover
	{
	color: #000;
	border-bottom: 1px solid #333331;
	}
	
acronym
	{
	cursor: help;
	font-style: normal;
	border: none;
	}
	
h1
	{
	display: none;
	}
	
h2
	{
	font-size: 2em;
	font-weight: normal;
	color: #922;
	margin: 0 0 0.7em 0;
	padding: 0;
	}	
h3
	{
	width: 420px;
	height: 20px;
	margin: 1.2em 0 0.8em 0;
	}
	
h3 span
	{
	display: none;
	visibility: hidden;
	}
p
	{
	font-size: 88%;
	margin: 0 0 0.6em 10;
	}

/* /styles/form.css */ 

/* CSS Document */
/* ________________ FORMULARIOS ________________ */
label
{
 display: block;
}

input
{
	border: 1px solid #666666;
	padding: 0px;
	width: 160px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	height: 18px;
}

input:focus
{
 border: 1px solid #3399FF;
}

textarea
{
	border: 1px solid #666666;
	padding: 0px;
	width: 160px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

textarea:focus
{
 border: 1px solid #3366FF;
}

input.buttonSubmit
{
	border: 1px solid #666666;
	background-color: #CCCCCC;
	width: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 5px;
}

input.buttonCancel
{
	border: 1px solid #666666;
	background-color: #CCCCCC;
	width: 50px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

/* /styles/public.css */ 

/* CSS Document */
/* ________________ CABECERA ________________ */
#archivoNombre {
    display: block;
	 width: 95%;
	 background-color: #E7E7E8;
	 margin: 0px 0px 0px 2px;
	height: 20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
  padding 0;
	padding-left: 5px;
	padding-top: 3px;
}

.archivoSectorNombre {
	width: 95%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left: 0px;
	padding-top: 8px;
	clear: both;
}

#archivoProyectos {
	width: 245px;
	float:left;
	height: 120px; 
	color: #666666;
	padding-top: 5px;
	padding-left: 5px;
	overflow-y: auto; /* ADDED */
	overflow-x: hidden; /* ADDED */
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#archivoTiposListado {
	float:left;
	width: 120px;
	color: #666666;
	height: auto;
}

#archivoSectoresListado {
	float:left;
	width: 115px;
	color: #666666;
	height: auto;
	margin-left: 10px;
}

.archivoTipo {
    display: block;
	 width: 95%;
	 background-color: #E7E7E8;
	 margin: 0px 0px 2px 2px;
}

.archivoLink, .archivoLink:hover {
	border-bottom: 0px;
}


.archivoSector {
    display: block;
	 width: 100%;
	 background-color: #E7E7E8;
	 margin: 0px 0px 2px 0px;
}

.noBgFix {
    display: block;
    clear: both !important;
    width: 95%;
    font-size: 1px;
    height: 1px;
}
#contenedor{
	text-align: left;
	width: 750px;
	background-color: #FFFFFF;
	margin: 0 auto 0 auto;
	background-image: url(http://www.shoric.com/img/fondoWEB_750.gif);
	background-repeat: repeat;
}
#cabecera{
	padding-top: 3;
	padding-right: 3;
	padding-bottom: 3;
	padding-left: 10px;
	height: 97px;
	background-image: url(http://www.shoric.com/img/cabecera_750.jpg);
}
#cabecera2 {
	color: #999999;
	height: 21px;
	text-align: right;
	padding-right: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(http://www.shoric.com/img/cabecera2_750.jpg);
	padding-top: 5px;
	font-size: 10px;
}
#cabecera3 {
	color: #333300;
	padding-top: 3;
	padding-right: 3;
	padding-bottom: 3;
	padding-left: 10px;
	height: 18px;
}
/* ________________ CUERPO ________________ */
#cuerpo{
   margin: 10 0 10 0px;
}
#modulo{
	width: 260px;
	float:left;
	margin-left: 19px;
	height: 225px;
	display: inline; /* IE BUG */
	background-image: url(http://www.shoric.com/img/proyecto-box.jpg);
}
#modulo_int1{
	width: 260px;
	float:left;
	height: 20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top: 5px;
}
#modulo_int2{
	width: 250px;
	float:left;
	height: 190px;
	color: #666666;
	padding-top: 5px;
	padding-left: 5px;
	overflow-y: hidden; /* ADDED */
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#zona_message { /* ADDED */
	width: 250px;
	float:left;
	height: 70px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-left: 10px;
	display: inline; /* IE BUG */
	overflow-y: auto;
	overflow-x: hidden;
}

#modulo_grande{
	width: 260px;
	float:left;
	margin-left: 19px;
	height: 440px;
	display: inline; /* IE BUG */
	background-image: url(http://www.shoric.com/img/proyecto_largo.jpg);
}
#modulo_gran_int1{
	width: 260px;
/*	float:left;/**/
	height: 20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top: 5px;
}
#modulo_gran_int2{
	width: 245px;
	float:left; /**/
	height: 255px;
	color: #666666;
  padding: 0;
	padding-top: 5px;
	padding-left: 5px;
	overflow-y: auto; /* ADDED */
	overflow-x: hidden; /* ADDED */
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#modulo_gran_int2 p { margin: 0; padding 0; margin-top: 5px; /**/ }

#modulo_gran_int2_zona{/* ADDED */
	width: 245px;
	background-color: #FFFFFF;
	float:left;
	height: 120px;
	color: #666666;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-left: 10px;
	overflow: auto;
	/*overflow-y: scroll;  ADDED */
	overflow-x: hidden;
}

.trabajosNombre {
	float: left;
	text-align: left;
	width: auto;
	height: auto;
}

.trabajosNombreArchivo {
	float: left;
	text-align: left;
	width: auto;
	height: auto;
}

.trabajosTipo {
	float: right;
	text-align: right;
	width: auto;
	height: auto;

}

#modulo_gran_int_blog{
	width: 240px;
	float:left;
	height: 340px;
	color: #666666;
	padding-top: 5px;
	padding-left: 10px;
}
 
#modulo_gran_int3{
	width: 260px;
	float:left; /**/
	height: 20px;
	padding-top: 5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
}
#modulo_gran_int4{
	width: 240px;
	float:left;
	height: 20px;
	padding-top: 5px;
	padding-left: 15px;
	background-image: url(http://www.shoric.com/img/barra_gris.jpg);
}
#modulo_gran_int4 a {
	border-bottom-width: 0px; /* ADDED */
}
#modulo_gran_int5{
	width: 245px;
	float:left;
	height: 150px;
	padding-top: 5px;
	color: #666666;
	padding-left: 5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	overflow: auto;
	/*overflow-y: scroll;  ADDED */
	overflow-x: hidden;
}
#modulo2{
	width: 425px;
	background-color: #FFFFFF;
	float:left;
	margin-left: 23px;
	height: 225px;
	border: 1px solid #FFFFFF;
}
#modulo2_int1 {
	width: 420px;
	float:left;
	height: 20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	font-size: 12px;
	padding-top: 5px;
}
#modulo2_promo {
	width: 425px;
	float:left;
	height: 225px;
	font-weight: normal;	/*background-image: url(http://www.shoric.com/img/promo.jpg);*/
}
#visor{
	width: 425px;
	float:left;
	margin-left: 23px;
	height: 440px;
	background-image: url(http://www.shoric.com/img/visor_box.jpg);
}
#visor_int1 {
	width: 423px;
	float:left;
	height: 70px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
	font-size: 12px;
	padding-top: 5px;
}
#visor_int2 {
	width: 423px;
	float:left;
	height: 300px; /* ADDED */
	padding-top: 1px;
	padding-left: 1px;
}

#visor_int3 {
	width: 419px;
	float:left;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	font-size: 10px;
	padding-top: 3px;
	margin-top: 1px;
	background-image: url(http://www.shoric.com/img/barra_visor.jpg);
	padding-left: 1px;
}
#visor_int4 {
	width: 410px;
	float:left;
	height: 83px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-top: 5px;
	margin-top: 1px;
	padding-left: 10px;
}
#visor_int5 {
	width: 423px;
	float:left;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	margin-top: 2px;
	text-indent: 10px;
}
#visor_int5 a {
	border-bottom-width: 0px; /* ADDED */
}

.visor_int5_text {
	vertical-align: middle;
}
#visor_blog{
	width: 425px;
	float:left;
	margin-left: 23px;
	height: 440px;
	background-image: url(http://www.shoric.com/img/visor-blog.jpg);
}
#visor_int_blog {
	width: 413px;
	float:left;
	height: 35px;
	font-weight: normal;
	color: #333333;
	font-size: 12px;
	padding-top: 5px;
	margin-top: 2px;
	padding-left: 10px;
}
#visor_int_blog2 {
	width: 380px;
	float:left;
	height: 280px;
	padding-top: 1px;
	margin-top: 3px;
	color: #666666;
	padding-left: 25px;
	padding-right: 20px;
	font-size: 12px;
}
#modulo3{
	width: 260px;
	background-color: #FFFFFF;
	float:left;
	margin-left: 19px;
	height: 200px;
	margin-top: 18px;
	display: inline; /* IE BUG */
	background-image: url(http://www.shoric.com/img/estudio.gif);
}
#modulo3_int1{
	width: 260px;
	float:left;
	height: 20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top: 5px;
}
#modulo3_int2{
	width: 260px;
	float:left;
	height: 170px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #66CCFF;
	padding-top: 5px;
	text-decoration: blink;
	background-repeat: no-repeat;
	background-position: center;
}
#modulo4{
	width: 200px;
	background-color: #FFFFFF;
	float:left;
	margin-left: 23px;
	height: 200px;
	margin-top: 18px;
	background-image: url(http://www.shoric.com/img/avance.gif);
}
#modulo4_int1{
	width: 200px;
	float:left;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding-top: 8px;
}
#modulo4_int2{
	width: 200px;
	float:left;
	height: 160px;
	color: #666666;
	padding-top: 1px;
	text-indent: 1px;
	text-align: center;
}
#modulo5{
	width: 200px;
	float:left;
	margin-left: 23px;
	height: 200px;
	margin-top: 18px;
	background-image: url(http://www.shoric.com/img/avance.gif);
}
#modulo5_int1{
	width: 200px;
	float:left;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding-top: 8px;
}
#modulo5_int2{
	width: 180px;
	float:left;
	height: 160px;
	padding-top: 5px;
	padding-left: 8px;
	overflow-y: hidden; /* ADDED */
	
}
#modulo6{
	width: 260px;
	background-color: #FFFFFF;
	float:left;
	margin-left: 19px;
	height: 125px;
	margin-top: 18px;
	margin-bottom: 19px;
	display: inline; /* IE BUG */
	overflow: hidden; /* ADDED */
	background-image: url(http://www.shoric.com/img/cajasbajas_box1.jpg);
}
#modulo6_promo{
	width: 260px;
	background-color: #FFFFFF;
	float:left;
	margin-left: 19px;
	height: 125px;
	border: 1px solid #999999;
	margin-top: 18px;
	margin-bottom: 19px;
	/*background-image: url(http://www.shoric.com/img/promo_mini.jpg);*/
	display: inline; /* IE BUG */
}
#modulo6_int1{
	width: 260px;
	float:left;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding-top: 8px;
	padding-left: 27px;
}
#modulo6_int2{
	width: 250px;
	float:left;
	height: 90px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top: 5px;
	padding-left: 5px;
}
#modulo7{
	width: 200px;
	background-color: #FFFFFF;
	float:left;
	margin-left: 27px;
	height: 125px;
	margin-top: 18px;
	margin-bottom: 19px;
	overflow: hidden; /* ADDED */
	background-image: url(http://www.shoric.com/img/cajasbajas_box2.jpg);
}
#modulo7_int1{
	width: 200px;
	float:left;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding-top: 8px;
	padding-left: 27px;
}
#modulo7_int2{
	width: 190px;
	float:left;
	height: 93px;
	color: #666666;
	padding-top: 3px;
	padding-left: 5px;
}
#modulo8{
	width: 200px;
	background-color: #FFFFFF;
	float:left;
	margin-left: 20px;
	height: 125px;
	margin-top: 18px;
	margin-bottom: 19px;
	background-image: url(http://www.shoric.com/img/cajasbajas_box3.jpg);
}
#modulo8_int1{
	width: 200px;
	float:left;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding-top: 8px;
	padding-left: 27px;
}
#modulo8_int2{
	width: 180px;
	background-color: #FFFFFF;
	float:left;
	height: 80px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top: 12px;
	padding-left: 12px;
}
*html #modulo8_int1{ /* ADDED */
	width: 173px;
	padding-left: 27px;
}

#lmodulo ul{
	margin-top: 20;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	list-style-image: none;
	list-style-type: square;
}
#modulo li{
	background-color: #ffffcc;
	padding-top: 20;
	padding-right: 2;
	padding-bottom: 2;
	padding-left: 2px;
	margin: 2;
}
#modulo a{
   color: #3333cc;
   text-decoration: none;
}
#principal{
	background-color: #ffffff;
	width: 425px;
	float: left;
	height: 225px;
	border: 1px solid #999999;
}

#otrolado{
	width: 200px;
	float: right;
	height: 200px;
	margin-top: 25px;
	margin-right: 20px;
	border: 1px solid #999999;
	background-color: #FFFFFF;	
}


/* ________________PIE ________________ */
#pie{
	text-align:center;
	clear: both;
	padding-top: 7px;
	height: 23px;
	background-image: url(http://www.shoric.com/img/footer_750.jpg);
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
#pie2{
	text-align:center;
	clear: both;
	padding-top: 3;
	padding-right: 10;
	padding-bottom: 3;
	padding-left: 10px;
	color: #FFFFFF;
	background-color: #B6B7BA;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}


/* ________________SCROLL ________________ */
#modulo_gran_int5, #modulo_gran_int_blog {
/*	scrollbar-3dlight-color: red;
	scrollbar-arrow-color: red;
	scrollbar-base-color: red;
	scrollbar-darkshadow-color: red;
	scrollbar-face-color: red;
	scrollbar-shadow-color: red;
	scrollbar-highlight-color: red;
	scrollbar-track-color: red;*/
}



/* ________________OTHER ________________ */
.Estilo1 {	
	color: #999999;
	font-style: italic;
}
.Estilo2 {	
	color: #3399FF;
	font-weight: bold;
}
.Estilo3 {
	color: #3399FF;
}
.Estilo4 {
color: #FFFFFF;
}
.Estilo5 { /* change style name (old name Estilo3) PROYECTOS*/
color: #333333;
}
.Estilo6 { /* change style name (old name Estilo3) BLOG */
	font-size: 9px;
	color: #999999;
}

.Estilo7 { /* change style name (old name Estilo1) ESTUDIO */
	color: #FF0000;
}

.Estilo8 { /* ADDED */
	color: #FF0000;
	font-weight: bold;
}
